# Author: 铭晶
# Date: week07 列表练习


t = 12345, 54321, 'hello!'
print(t)
print(type(t))
t

# import time
# print(time.localtime())

# 课堂课本练习
# 目标： “Don't panic” ==> "on tap"

# 方法一： 使用list的方法完成
phrase = "Don't panic!"
plist = list(phrase)  # list() 可以将 str  to(转)  list
print(phrase)
print(plist)

# 1.删除后面四个元素 a n i c
for i in range(4):
    plist.pop()
print(plist)
# 2. 删除 D  ‘
plist.remove('D')
print(plist)
plist.pop(2)
print(plist)

# 3. 数学案例： 计算 （(a+b)*(c+d)）
plist.extend([plist.pop(),plist.pop()])
#['o','n','t',' '][ a    ,   p     ]
print(plist)

# 4. 数据插入  实现：’t‘ 和’ ‘ 的位置转换
# plist.insert(2,plist.pop(3))
# print(plist)
# print(plist.pop(2))  # 1，代表删除的内容的值 2，他删除了plist的这个值
plist.insert(3,plist.pop(2))
print(plist)
# 5. list to str
new_phrase = ''.join(plist)

